thunderous applause - Turkish English Dictionary